9 Importing certificates

You can use the MyID Core API to import certificates that were issued by a different system; this allows MyID to manage the certificates as if they had been issued by MyID. This feature is available only through the API, not through the MyID Operator Client.

The API provides the following endpoints:

This feature is designed to allow organizations to bring additional management control to certificates that are issued through other solutions; for example, end-entity certificates issued by automatic enrollment, SSL certificates, or certificates from legacy certificate authorities that have no other management capability.

Once you have imported a certificate, MyID CMS:

You can import certificates in Base 64 format, either using X.509 (.cer files) or PKCS#12 (.pfx files). If you are using a .pfx file, you must also supply the password.

For full information on using these API endpoints, including details of the available parameters and permissions, see the Certificates section in the API documentation; see section 2.1, Accessing the API documentation for details of viewing the Swagger API documentation.

cURL, Python, and PowerShell examples are provided in this guide; see section 9.1, Examples for importing a certificate and section 9.2, Examples for importing a certificate for a person.

For errors that may occur when attempting to import a certificate, see section 9.3, Troubleshooting importing certificates.